@charset "UTF-8";
.sprite-genre-men,.sprite-genre-women{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}
.trend_ttl,.wrapper>h1{text-align:center;font-weight:700}
.mt30{margin-top:30px!important}
.sprite-genre-women{width:96px;height:113px;background-image:url(../images/sprite-genre-women.png);-webkit-background-size:298px 231px;background-size:298px 231px}
.sprite-genre-women.genre1{background-position:0 0}
.sprite-genre-women.genre2{background-position:-101px 0}
.sprite-genre-women.genre3{background-position:-202px 0}
.sprite-genre-women.genre4{background-position:0 -118px}
.sprite-genre-women.genre5{background-position:-101px -118px}
.sprite-genre-women.genre6{background-position:-202px -118px}
.sprite-genre-men{width:70px;height:88px;background-image:url(../images/sprite-genre-men.png);-webkit-background-size:220px 181px;background-size:220px 181px}
.sprite-genre-men.genre7{background-position:-75px 0}
.sprite-genre-men.genre8{background-position:-150px 0}
.sprite-genre-men.genre9{background-position:0 -93px}
.sprite-genre-men.genre10{background-position:0 0}
.close_key_word{position:relative;display:none;width:33px;height:33px;margin-left:10px;border:1px solid #ddd;background:#fff}
.close_key_word::after,.close_key_word::before{content:'';display:block;width:10px;height:10px;position:absolute;top:50%;margin-top:-6px}
.close_key_word::before{border-top:2px solid #AAA;border-right:2px solid #AAA;left:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.close_key_word::after{border-top:2px solid #AAA;border-left:2px solid #AAA;right:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.trend_ttl{margin-top:6px;font-size:14px}
.btn_more{margin-top:20px}
.btn_more_tgl{display:box;display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;box-align:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-pack:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;height:40px;margin-top:10px;background:#f7f7f7}
.btn_more_tgl span{position:relative;display:inline-block;padding-right:15px}
.gn_bnr_list a,.wrapper>h1{display:block}
.btn_more_tgl span::after{content:'';position:absolute;bottom:50%;right:0;width:6px;height:6px;margin-bottom:-3px;border-bottom:1px solid #212121;border-right:1px solid #212121;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#allIndex,#eventAndTopics{margin-bottom:30px}
#topIndex{margin-bottom:10px}
#allIndex .ad_product_area h1,#topIndex .ad_product_area h1{margin:10px 0 0!important}
#allIndex .ad_product_area .contents,#topIndex .ad_product_area .contents{margin:10px 10px 20px;text-align:center}
#allIndex .ad_product_area .product_name,#topIndex .ad_product_area .product_name{margin:5px 0;font-size:12px;line-height:1.2em;height:1.2em}
#allIndex .ad_product_area .product_price,#topIndex .ad_product_area .product_price{margin-bottom:10px}
#allIndex .ad_product_area .product_price .price,#topIndex .ad_product_area .product_price .price{font-size:15px}
#allIndex .ad_product_area .product_price .tax,#topIndex .ad_product_area .product_price .tax{font-size:12px;margin-left:5px}
#allIndex .ad_product_area .button_decide,#topIndex .ad_product_area .button_decide{width:245px;margin:0 auto}
#eventAndTopics .wrapper h1{margin:20px 0}
.wrapper{margin-top:30px}
.wrapper>h1{position:relative;margin:0 0 20px;padding:10px 0;font-size:18px}
.wrapper>h1::after,.wrapper>h1::before{content:'';position:absolute;left:50%;width:50px;height:1px;margin-left:-25px;background:#d0d2d2}
.wrapper>h1::before{top:0}
.wrapper>h1::after{bottom:0}
.gn_bnr_list{margin-top:20px}
.gn_bnr_list li{margin-bottom:10px;}
.gn_bnr_list li:last-child{margin-bottom:0;}
.et_bnr_list{clear:both;overflow:hidden;}
.et_bnr_list>li{display:inline-block;float:left;width:50%;vertical-align:top;}
.et_bnr_list a{display:block}
.category_area .flatTab_contents, .category_area>ul{clear:both;overflow:hidden;}
.category_area .flatTab_contents li,.category_area>ul>li{display:inline-block;float:left;width:25%;margin-top:10px;text-align:center}
.category_area .flatTab_contents li:nth-child(1),.category_area .flatTab_contents li:nth-child(2),.category_area .flatTab_contents li:nth-child(3),.category_area .flatTab_contents li:nth-child(4),.category_area>ul>li:nth-child(1),.category_area>ul>li:nth-child(2),.category_area>ul>li:nth-child(3),.category_area>ul>li:nth-child(4){margin-top:0}
.brand_list{clear:both;overflow:hidden;}
.brand_list li{display:inline-block;float:left;margin-top:15px;width:25%;text-align:center;vertical-align:top}
.brand_list li a,.coordinate_list>li a{display:block}
.brand_list li:nth-child(1),.brand_list li:nth-child(2),.brand_list li:nth-child(3),.brand_list li:nth-child(4){margin-top:0}
.brand_list li a img{border:1px solid #cbcbcb}
.brand_list li .brand_name{font-size:11px}
.coordinate_list{zoom:1}
.coordinate_list>li{float:left;width:47%;margin:20px 0 0 2%;text-align:left}
.coordinate_list>li:nth-child(1),.coordinate_list>li:nth-child(2){margin-top:0}
.coordinate_list>li .img_wrap{margin-bottom:5px}
.coordinate_list>li .brand_name{font-size:11px;line-height:1.2em}
.coordinate_list>li .cost_wrap{display:box;display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;margin-top:1px}
.coordinate_list>li .cost_wrap>div:first-child{font-size:12px;line-height:1.2em;margin-right:20px}
.coordinate_list>li .cost_wrap>div:last-child{font-size:13px;line-height:1.2em}
.coordinate_list:after{content:"";display:block;clear:both}
.genre_list{text-align:center}
.genre_list.women li{display:inline-block;width:32%}
.genre_list.women li:nth-child(1),.genre_list.women li:nth-child(2),.genre_list.women li:nth-child(3){margin-bottom:20px}
.genre_list.men{clear:both;overflow:hidden;}
.genre_list.men li{display:inline-block;float:left;width:25%;}
.size_list{padding:0 10px;text-align:center;clear:both;overflow:hidden;}
.size_list li{display:inline-block;float:left;width:32%;margin-top:5px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
.size_list li:nth-child(1),.size_list li:nth-child(2),.size_list li:nth-child(3){margin-top:0}
.size_list li:not(:nth-child(3n)){margin-right:2%}
.size_list li.one_col{width:100%;margin-right:0}
.size_list li a{display:block;padding:10px 0}
.more_cont_wrap{display:none}
#contents .searchKeywordListArea.anm,.more_cont_wrap.anm{display:block;animation:show .5s ease-in-out 0s;-webkit-animation:show .5s ease-in-out 0s;-moz-animation:show .5s ease-in-out 0s;-o-animation:show .5s ease-in-out 0s;-ms-animation:show .5s ease-in-out 0s}
.more_cont_wrap.anm{margin-top:10px}
@-webkit-keyframes show{
	0%{opacity:0}
	100%,99.9%{opacity:1}
}
@-moz-keyframes show{
	0%{opacity:0}
	100%,99.9%{opacity:1}
}
@-o-keyframes show{
	0%{opacity:0}
	100%,99.9%{opacity:1}
}
@-ms-keyframes show{
	0%{opacity:0}
	100%,99.9%{opacity:1}
}
@keyframes show{
	0%{opacity:0}
	100%,99.9%{opacity:1}
}
.alltabIndexSearchSection,.indexSearchSection{position:relative;background-color:#f5f5f5;padding:10px 10px;}
.flatTab_nav{border-bottom:1px solid #212121;padding:0 10px}
.flatTab_nav li:not(:last-child){margin-right:5px}
.flatTab_nav li._selected .flatTab_navList_inner{border-top:1px solid #212121;border-left:1px solid #212121;border-right:1px solid #212121;color:#fff;background:#212121}
.flatTab_nav li .flatTab_navList_inner{border-left:1px solid #ddd;border-bottom:none}
.flatTab_nav li:first-child .flatTab_navList_inner,.flatTab_nav li:last-child .flatTab_navList_inner{border-radius:0}
.list_product_rank_txt{background:#b7b7b7!important}
.list_product_rank_txt.first{background:#d9b340!important}
.list_product_rank_txt.second{background:#737e86!important}
.list_product_rank_txt.third{background:#a15326!important}
.list_product_box .list_product_item{margin-top:20px;padding-bottom:0}
.list_product_box .list_product_item:nth-child(1),.list_product_box .list_product_item:nth-child(2){margin-top:0}
.list_product_box .list_product_price_block{margin-top:1px}
.mega_sale_area .catch_copy,.mega_sale_area h1{color:#e30000;margin-bottom:10px}
.mega_sale_area .catch_copy{font-size:12px;text-align:center}
.mega_sale_area .btn_more{color:#e30000;border:2px solid #e30000}
.mega_sale_area .btn_more span::after{border-top:1px solid #e30000;border-right:1px solid #e30000}
.mega_sale_area .viewport{width:90%}
.mega_sale_area .viewport.flex{margin-bottom:0}
.mega_sale_area .swipe a{width:46%;margin:2%;float:left}
.mega_sale_area .arrows .next,.mega_sale_area .arrows .prev{position:absolute;top:33%}
.mega_sale_area .arrows .next.off,.mega_sale_area .arrows .prev.off{display:none}
.mega_sale_area .arrows .next .product_mainpht_iconArrow,.mega_sale_area .arrows .prev .product_mainpht_iconArrow{display:block;position:relative;width:33px;height:33px}
.mega_sale_area .arrows .next .product_mainpht_iconArrow::before,.mega_sale_area .arrows .prev .product_mainpht_iconArrow::before{content:"";position:absolute;top:50%;display:inline-block;width:12px;height:12px;margin-top:-8px}
.mega_sale_area .arrows .prev{left:10px}
.mega_sale_area .arrows .prev .product_mainpht_iconArrow::before{left:0;border-bottom:1px solid #222;border-left:1px solid #222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mega_sale_area .arrows .next{right:10px}
.mega_sale_area .arrows .next .product_mainpht_iconArrow::before{right:0;border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mega_sale_area .indicator{width:82%;height:auto;margin:0 auto;text-align:center}
.mega_sale_area .indicator .indicatorCarousel{display:block;width:5px;height:5px;margin:1px 0;background-color:#aaa;text-indent:-9999px;border-radius:5px}
.mega_sale_area .indicator .selected .indicatorCarousel{background:#313131}